'''
在控制台输入3组个人信息，每个人有姓名和年龄，将信息存入字典中，将字典存入列表。
遍历列表，打印每个人的信息，打印个数如下:
1 张三 20
2 李四 22
3 王五 23
'''
person_name_list = [] # 用于判断是否重名
person_list = [] # 将输入的名称信息存入表中

while True:
    person_info_dict = {}
    # 进行学生学籍输入
    name = input('请输入姓名:')
    if name in person_name_list:
        print('姓名重复!')
        continue

    age = str(input('请输入年龄:'))

    person_name_list.append(name)
    person_info_dict['姓名'] = name
    person_info_dict['年龄'] = age
    person_list.append(person_info_dict)

    flag = input('请问是否需要继续输入(yes or no):')
    if flag == 'yes':
        continue
    else:  #
          # 存到文件中
        break

for i in range(len(person_list)):
    name = person_list[i]['姓名']
    age = person_list[i]['年龄']
    print(f'{i+1} {name} {age}')
